package vista;

import java.awt.Color;
import java.awt.GridBagLayout;
import java.awt.Rectangle;

import javax.swing.JFrame;

import titiritero.ControladorJuego;
import titiritero.SuperficieDeDibujo;
import titiritero.vista.Panel;

public class VentanaSimulacion extends JFrame {

	private static final long serialVersionUID = 1L;
	
	public static final int ANCHO = 800;
	public static final int ALTO = 600;

	private Panel panel;
	private ControladorJuego controlador;
	
	public VentanaSimulacion(ControladorJuego controladorJuego) {
		this.controlador=controladorJuego;
		VentanaAplicacion.obtenerVentana().setContentPane(new VistaNivel(getSuperficieDeDibujo()));

	}
	
	public Panel getSuperficieDeDibujo() {
		
		if (panel == null) {
			panel = new Panel(VentanaAplicacion.obtenerVentana().getAncho(), VentanaAplicacion.obtenerVentana().getAlto(),controlador);
			panel.setLayout(new GridBagLayout());
	
			panel.setBounds(new Rectangle(0,35, VentanaAplicacion.obtenerVentana().getAncho(), VentanaAplicacion.obtenerVentana().getAlto()));
		}
		return panel;
	}
	


}
